Ext.define('Admin.view.runtime.Query', {
			extend : 'Admin.view.runtime.TableChart',
			alias : 'widget.query',

			viewModel : 'query',
			controller : 'query',

			tbar : [{
						xtype : 'xcombo',
						width : 180,
						emptyText : '量测点',
						allowBlank : false,
						bind : {
							value : '{metric}',
							store : '{metricStore}'
						},
						listeners : {
							change : 'onParamsChange'
						}
					}, {
						xtype : 'xdatefield',
						emptyText : '查询日期',
						bind : {
							value : '{date}'
						},
						listeners : {
							change : 'onParamsChange'
						},
						allowBlank : false
					}, Admin.button.Crud.Refresh(), {
						xtype : 'tbseparator',
						bind : {
							hidden : '{isChart}'
						}
					}, Admin.button.Crud.Save({
								bind : {
									hidden : '{isChart}'
								}
							}), '->', {
						xtype : 'xsegmentedbutton',
						bind : {
							value : '{interval}'
						},
						listeners : {
							change : 'onIntervalChange'
						},
						items : [{
									text : '日',
									value : 'P1D',
									tooltip : '查询指定日期的数据'
								}, {
									text : '月',
									value : 'P1M',
									tooltip : '查询日期所在月份的数据'
								}, {
									text : '年',
									value : 'P1Y',
									tooltip : '查询日期所在年份的数据'
								}]
					}, '-', {
						xtype : 'xsegmentedbutton',
						bind : {
							value : '{activeCard}'
						},
						listeners : {
							change : 'onCardChange'
						},
						items : [{
									value : 'pivot',
									iconCls : 'x-fa fa-bars fa-lg',
									tooltip : '切换为表格显示'
								}, {
									value : 'chart',
									iconCls : 'x-fa fa-line-chart fa-lg',
									tooltip : '切换为图形显示'
								}]
					}, {
						xtype : 'tbseparator',
						bind : {
							hidden : '{isChart}'
						}
					}, Admin.button.Crud.Export({
								bind : {
									hidden : '{isChart}'
								}
							})]
		});